export interface LayerVO {
  /**
   * 编号
   */
  id: string | number;

  /**
   * 名称
   */
  name: string;

  /**
   * 是否可见
   */
  visable: string;

  /**
   * 图标
   */
  icon: string;

  /**
   * 要素类型
   */
  geometry: string;

  /**
   * 属性
   */
  properties: string;
}

export interface LayerForm extends BaseEntity {
  /**
   * 编号
   */
  id?: string | number;

  /**
   * 名称
   */
  name?: string;

  /**
   * 是否可见
   */
  visable?: string;

  /**
   * 图标
   */
  icon?: string;

  /**
   * 要素类型
   */
  geometry?: string;

  /**
   * 属性
   */
  properties?: string;
}

export interface LayerQuery extends PageQuery {
  /**
   * 名称
   */
  name?: string;

  /**
   * 是否可见
   */
  visable?: string;

  /**
   * 图标
   */
  icon?: string;

  /**
   * 要素类型
   */
  geometry?: string;

  /**
   * 属性
   */
  properties?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
